import request from "@/utils/request";

// 地图----事发地检察院
// 噪声污染事发地，以地图划分市内五区和市外五区，按照举报数量进行对地图的颜色划分，当点击地图时展示案件数量
export function areaCount(query) {
  return request({
    url: "/api/statistics/acceptance/area/count",
    method: "get",
    params: query,
  });
}

// 噪声报警时间分类
// 对噪声污染时间分时间段进行统计，以折线图的方式进行展示，并且突出高发时间段
export function timeCount(query) {
  return request({
    url: "/api/statistics/appeal/time/count",
    method: "get",
    params: query,
  });
}


// 噪声占比
// 噪声类型以饼状图进行展示，以“工业生产”、“建筑施工”、“交通运输”、“社会生活”四大类进行分类，展示所有所占比总案件的数量
export function managementCount(query) {
  return request({
    url: "/api/statistics/centralized/management/count",
    method: "get",
    params: query,
  });
}

// 噪声线索
// 排查以居民、公园、校园周边为关键字的报警信息及投诉信息，对案件进行统计频发次数，以条状图进行展示
export function contentCount(query) {
  return request({
    url: "/api/statistics/appeal/content/count",
    method: "get",
    params: query,
  });
}

// 噪声数量统计
// 通过对报警信息和投诉信息案件汇总，抓取同一地点，同一时间段投诉信息排查出投诉频次高的案件线索
export function addressCount(query) {
    return request({
      url: "/api/statistics/address/count",
      method: "get",
      params: query,
    });
  }